/* calendar CSS */
 
table.calendar {width: 99%; border: 0px solid #cccccc; border-collapse: collapse; margin: 0px; padding: 0px; background-color: #ffffff;margin-left: 4px;}
table.calendar th {background-color: #fff; text-transform: none; color: #444444; padding: 4px; text-align: center; border: 0px solid #eeeeee;font-weight: bold;}
 
table.calendar th.cell-prev {text-align: left;}
table.calendar th.cell-next {text-align: right;}
table.calendar th.cell-header {width: 70px; border-bottom: 1px solid #cccccc;vertical-align: bottom;}
table.calendar td.cell-today {width: 70px; background-color: #e2e8f6;} /* today in the current month */
table.calendar th.cell-today {width: 70px; background-color: #e2e8f6;vertical-align: bottom;} /* today in the current month */
table.calendar td.cell-weekend {width: 70px; background-color: #F3F5EB;}
table.calendar td {width: 70px;border: 1px solid #cccccc;padding: 4px;}
 
table.calendar td div.cell-number {text-align: right; font-size: 9px; color: #444444; display: block;}
table.calendar td div {display: block; font-size: 10px; text-align: left;}
table.calendar thead th {border: 0px solid #cccccc;}

table.calendar td.cell-horario {border: 1px solid #cccccc;background-color: #FFF;text-align: right;padding-right: 10px;}

/* El contenido de las Celdas */
table.calendar th.cell-header-dia {width: 70px; border-bottom: 1px solid #cccccc;}
table.calendar td.cell-header-dia:hover {width: 70px; background: #e2e8f6; }
/*table.calendar td.cell-header-dia:hover:before {content: "*";}*/

table.calendar td.cell-dia-today {width: 70px; background-color: #e2e8f6;} /* today in the current month */
table.calendar td.cell-dia-today:hover {width: 70px; background-color: #e2e8f6;}

table.calendar td.cell-dia-disabled {width: 70px; background-color: #F2F2F2; border: 1px dashed #cccccc; } /* today in the current month */
table.calendar td.cell-dia-feriado {width: 70px; background-color: #CCFF33; border: 1px solid #DABDC7; } /* today in the current month */
table.calendar th.cell-dia-feriado {width: 70px; background-color: #CCFF33;} /* today in the current month */